Text copied to clipboard!
Naslov
Text copied to clipboard!Vgrajeni programski inženir
Opis
Text copied to clipboard!
Iščemo inženirja za vgrajeno programsko opremo, ki se bo pridružil naši ekipi za razvoj naprednih tehnoloških rešitev. Vaša glavna naloga bo načrtovanje, razvoj, testiranje in vzdrževanje programske opreme, ki deluje na vgrajenih sistemih, kot so mikrokrmilniki, senzorji, industrijski krmilniki in druge naprave z omejenimi viri. Delo vključuje sodelovanje z multidisciplinarnimi ekipami, vključno z elektronskimi in strojniškimi inženirji, da bi zagotovili optimalno integracijo programske in strojne opreme.
Od kandidata pričakujemo poglobljeno razumevanje programiranja v jeziku C/C++, izkušnje z RTOS (real-time operating systems), poznavanje arhitektur mikrokrmilnikov (npr. ARM Cortex-M) ter sposobnost branja in razumevanja električnih shem. Prav tako je pomembna sposobnost odpravljanja napak, uporaba orodij za sledenje napakam in delo z osciloskopi ter logičnimi analizatorji.
Delo poteka v dinamičnem okolju, kjer se pričakuje samoiniciativnost, natančnost in sposobnost hitrega učenja. Kandidat mora biti sposoben učinkovito komunicirati znotraj ekipe in z zunanjimi partnerji, ter imeti sposobnost dokumentiranja kode in postopkov v skladu z industrijskimi standardi.
Če vas veseli delo z vgrajenimi sistemi, imate strast do tehnologije in želite sodelovati pri razvoju inovativnih rešitev, vas vabimo, da se prijavite na to delovno mesto.
Odgovornosti
Text copied to clipboard!- Načrtovanje in razvoj programske opreme za vgrajene sisteme
- Pisanje kode v jeziku C/C++ za mikrokrmilnike
- Testiranje in odpravljanje napak v programski opremi
- Sodelovanje z inženirji strojne opreme pri integraciji sistemov
- Uporaba orodij za sledenje napakam in analizatorjev
- Dokumentiranje kode in razvojnih postopkov
- Optimizacija kode za delovanje na napravah z omejenimi viri
- Razvoj gonilnikov in komunikacijskih protokolov
- Sodelovanje pri načrtovanju arhitekture programske opreme
- Spremljanje novosti na področju vgrajenih sistemov
Zahteve
Text copied to clipboard!- Diploma iz računalništva, elektrotehnike ali sorodnega področja
- Izkušnje z razvojem vgrajene programske opreme
- Dobro znanje programskih jezikov C in C++
- Poznavanje RTOS in arhitektur mikrokrmilnikov
- Sposobnost branja električnih shem in tehnične dokumentacije
- Izkušnje z orodji za odpravljanje napak (npr. JTAG, osciloskop)
- Sposobnost samostojnega in timskega dela
- Dobro znanje angleškega jezika
- Natančnost in organiziranost
- Želja po učenju in razvoju novih znanj
Možna vprašanja na razgovoru
Text copied to clipboard!- Kakšne izkušnje imate z razvojem vgrajene programske opreme?
- Katere mikrokrmilniške platforme ste že uporabljali?
- Ali imate izkušnje z RTOS? Katere ste uporabljali?
- Kako pristopate k odpravljanju napak v vgrajenih sistemih?
- Ali ste že razvijali gonilnike za strojno opremo?
- Kako dokumentirate svojo kodo in razvojne postopke?
- Ali ste že sodelovali v multidisciplinarni razvojni ekipi?
- Kako se spopadate z omejitvami virov v vgrajenih sistemih?
- Katera orodja uporabljate za testiranje in analizo kode?
- Kakšen je vaš pristop k učenju novih tehnologij?